  
/*==================================================
  Panels
==================================================== */

.panel {
  position: relative;
  margin-bottom: 20px;
  background-color: #ffffff;
  border-radius: 2px;
}

.panel.panel-transparent {
  background: none;
  border: 0;
  margin: 0;
  padding: 0;
}

.panel.panel-border {
  border-style: solid;
  border-width: 0;
}

.panel.panel-border.top {
  border-top-width: 5px;
}

.panel.panel-border.right {
  border-right-width: 5px;
}

.panel.panel-border.bottom {
  border-bottom-width: 5px;
}

.panel.panel-border.left {
  border-left-width: 5px;
}

.panel.panel-border>.panel-heading {
  background-color: #fafafa;
  border-color: #e5e5e5;
  border-top: 1px solid transparent;
}

.panel.panel-border>.panel-heading>.panel-title {
  color: #666666;
}

.panel.panel-border.panel-default {
  border-color: #DDD;
}

.panel.panel-border.panel-default>.panel-heading {
  border-top: 1px solid transparent;
}

.panel-menu {
  background-color: #fafafa;
  padding: 12px;
  border: 1px solid #e5e5e5;
}

.panel-menu.dark {
  background-color: #f8f8f8;
}

.panel-body .panel-menu {
  border-left: 0;
  border-right: 0;
}

.panel-heading+.panel-menu,
.panel-menu+.panel-body,
.panel-body+.panel-menu,
.panel-body+.panel-body {
  border-top: 0;
}

.panel-body {
  position: relative;
  padding: 15px;
  border: 1px solid #e5e5e5;
}

.panel-body+.panel-footer {
  border-top: 0;
}

.panel-heading {
  position: relative;
  height: 40px;
  line-height: 36px;
  background: #fafafa;
  color: #666666;
  font-size: 13px;
  font-weight: 600;
  padding: 0 8px;
  border: 1px solid #e5e5e5;
  border-top-right-radius: 1px;
  border-top-left-radius: 1px;
}

.panel-heading+.panel-body {
  border-top: 0;
}

.panel-heading>.dropdown .dropdown-toggle {
  color: inherit;
}

.panel-heading .widget-menu .btn-group {
  margin-top: -3px;
}

.panel-heading .widget-menu .form-control {
  margin-top: 6px;
  font-size: 11px;
  height: 27px;
  padding: 2px 10px;
  border-radius: 1px;
}

.panel-heading .widget-menu .form-control.input-sm {
  margin-top: 9px;
  height: 22px;
}

.panel-heading .widget-menu .progress {
  margin-top: 11px;
  margin-bottom: 0;
}

.panel-heading .widget-menu .progress-bar-lg {
  margin-top: 10px;
}

.panel-heading .widget-menu .progress-bar-sm {
  margin-top: 15px;
}

.panel-heading .widget-menu .progress-bar-xs {
  margin-top: 17px;
}

.panel-icon {
  padding-left: 5px;
}

.panel-title {
  padding-left: 6px;
  margin-top: 0;
  margin-bottom: 0;
}

.panel-title>.fa,
.panel-title>.glyphicon,
.panel-title>.glyphicons,
.panel-title>.imoon {
  top: 2px;
  min-width: 22px;
  color: inherit;
  font-size: 14px;
}

.panel-title>a {
  color: inherit;
}

.panel-footer {
  padding: 10px 15px;
  background-color: #fafafa;
  border: 1px solid #e5e5e5;
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px;
}

.panel>.list-group {
  margin-bottom: 0;
}

.panel>.list-group .list-group-item {
  border-radius: 0;
}

.panel>.list-group:first-child .list-group-item:first-child {
  border-top-right-radius: 1px;
  border-top-left-radius: 1px;
}

.panel>.list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px;
}

.panel-heading+.list-group .list-group-item:first-child {
  border-top-width: 0;
}

.panel-body+.list-group .list-group-item:first-child {
  border-top-width: 0;
}

.list-group+.panel-footer {
  border-top-width: 0;
}

.panel>.table,
.panel>.table-responsive>.table,
.panel>.panel-collapse>.table {
  margin-bottom: 0;
}

.panel>.table:first-child,
.panel>.table-responsive:first-child>.table:first-child {
  border-top-right-radius: 1px;
  border-top-left-radius: 1px;
}

.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child {
  border-top-left-radius: 1px;
}

.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child {
  border-top-right-radius: 1px;
}

.panel>.table:last-child,
.panel>.table-responsive:last-child>.table:last-child {
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px;
}

.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
  border-bottom-left-radius: 1px;
}

.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
  border-bottom-right-radius: 1px;
}

.panel>.panel-body+.table,
.panel>.panel-body+.table-responsive {
  border-top: 1px solid #eeeeee;
}

.panel>.table>tbody:first-child>tr:first-child th,
.panel>.table>tbody:first-child>tr:first-child td {
  border-top: 0;
}

.panel>.table-bordered,
.panel>.table-responsive>.table-bordered {
  border: 0;
}

.panel>.table-bordered>thead>tr>th:first-child,
.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,
.panel>.table-bordered>tbody>tr>th:first-child,
.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
.panel>.table-bordered>tfoot>tr>th:first-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
.panel>.table-bordered>thead>tr>td:first-child,
.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
.panel>.table-bordered>tbody>tr>td:first-child,
.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
.panel>.table-bordered>tfoot>tr>td:first-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child {
  border-left: 0;
}

.panel>.table-bordered>thead>tr>th:last-child,
.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,
.panel>.table-bordered>tbody>tr>th:last-child,
.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
.panel>.table-bordered>tfoot>tr>th:last-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
.panel>.table-bordered>thead>tr>td:last-child,
.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
.panel>.table-bordered>tbody>tr>td:last-child,
.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
.panel>.table-bordered>tfoot>tr>td:last-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child {
  border-right: 0;
}

.panel>.table-bordered>thead>tr:first-child>td,
.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
.panel>.table-bordered>tbody>tr:first-child>td,
.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
.panel>.table-bordered>thead>tr:first-child>th,
.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,
.panel>.table-bordered>tbody>tr:first-child>th,
.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th {
  border-bottom: 0;
}

.panel>.table-bordered>tbody>tr:last-child>td,
.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,
.panel>.table-bordered>tfoot>tr:last-child>td,
.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,
.panel>.table-bordered>tbody>tr:last-child>th,
.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
.panel>.table-bordered>tfoot>tr:last-child>th,
.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
  border-bottom: 0;
}

.panel>.table-responsive {
  border: 0;
  margin-bottom: 0;
}

.panel-group {
  margin-bottom: 19px;
}

.panel-group .panel-title {
  padding-left: 0;
}

.panel-group .panel-heading,
.panel-group .panel-heading a {
  position: relative;
  display: block;
  width: 100%;
}

.panel-group.accordion-lg .panel+.panel {
  margin-top: 12px;
}

.panel-group.accordion-lg .panel-heading {
  font-size: 14px;
  height: 54px;
  line-height: 52px;
}

.panel-group .accordion-icon {
  padding-left: 35px;
}

.panel-group .accordion-icon:after {
  position: absolute;
  content: "\f068";
  font-family: "FontAwesome";
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  color: #555;
  left: 10px;
  top: 0;
}

.panel-group .accordion-icon.collapsed:after {
  content: "\f067";
}

.panel-group .accordion-icon.icon-right {
  padding-left: 10px;
  padding-right: 30px;
}

.panel-group .accordion-icon.icon-right:after {
  left: auto;
  right: 5px;
}

.panel-group .panel {
  margin-bottom: 0;
  border-radius: 2px;
}

.panel-group .panel+.panel {
  margin-top: 5px;
}

.panel-group .panel-heading+.panel-collapse>.panel-body {
  border-top: 0;
}

.panel-group .panel-footer {
  border-top: 0;
}

.panel-group .panel-footer+.panel-collapse .panel-body {
  border-bottom: 1px solid #eeeeee;
}

.chartLabel{
  float: right;
  width: 75%;
}
.chartLabel button{
  float: right;
}
.chartLabel date-range-picker{
  float: left;
}
.m-btn--pill input[type=radio]{
  visibility: hidden;
}
div.input-group /deep/ span.clearSpan{
  right: -14px !important;
  top: 0rem !important;
}
.hoverImg{
  width: 100px;
}
.hoverImg:hover{
  width: 110px;
}


#table {
  border-collapse: collapse;
  width: 100%;
}

#table,
#table td {
  border: 1px solid #ccc;
  position: relative;
  text-align: left;
}

#table td img {
  margin: 8px 10px;
  width: 15%;
  max-width: 15%;
}

#table td .div1 {
  position: absolute;
  left: 25%;
  top: 15%;
}

#table td .div2 {
  position: absolute;
  left: 25%;
  top: 50%;
}